"""
处理器插件类
用于处理数据
"""

from abc import abstractmethod
from typing import List, Dict, Any
from .base_plugin import BasePlugin


class ProcessorPlugin(BasePlugin):
    """处理器插件基类"""
    
    @abstractmethod
    async def process(self, data: List[Dict[str, Any]]) -> List[Dict[str, Any]]:
        """处理数据"""
        pass